.dialog_box{
    display:flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: fixed;
    width:100%;
    height:100%;
    z-index: 12;
}
.shadow{
    position:fixed;
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index: 8;
    background:#000;
    opacity: 0.4;
}
.product_list_dialog{
    flex-direction: column;
    justify-content: space-between;
    position:fixed;
    top:4rem;
    right:0.56rem;
    left:0.56rem;
    height:4.2rem;
    background:#FFF;
    -webkit-border-radius: 0.06rem;
    -moz-border-radius: 0.06rem;
    border-radius: 0.06rem;
    z-index: 9;
}
.header{
    position:relative;
    height:1rem;
    line-height: 1rem;
    font-size:0.34rem;
    color:#333;
    composes: tc from '../Util/base.css';
}
.close{
    position:absolute;
    right:0.1rem;
    top:0;
    height:1rem;
    width:1rem;
    line-height:1rem;
    font-size:0.4rem;
}
.center{

}
.body_title{
    line-height:0.55rem;
    height:0.55rem;
    font-size:0.3rem;
    color: #333;
    margin-left:0.3rem;
}
.body_list{
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin:0 0.3rem;
    height:1.65rem;
}
.product_item{
    padding: 0 0.25rem;
    height: 0.6rem;
    line-height:0.6rem;
    composes: tc from '../Util/base.css';
    -webkit-border-radius: 0.06rem;
    -moz-border-radius: 0.06rem;
    border-radius: 0.06rem;
    border:0.01rem solid #D7D7D7;
    font-size:0.3rem;
    color:#333;
}
.footer{
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    background:#f3f3f3;
    height:1.1rem;
}
.price{
    margin-left:0.3rem;
    color:#ff2d2d;
}
.price_title{
    font-size:0.2rem;
}
.price_real{
    font-size:0.3rem;
}
.put_shopping_cart_btn{
    margin-right:0.3rem;
    height:0.63rem;
    width:2.18rem;
    composes:linear_blue_bg from "../Util/huipayWaterBase.css";
    composes: tc from "../Util/base.css";
    line-height:0.63rem;
    -webkit-border-radius: 0.6rem;
    -moz-border-radius: 0.6rem;
    border-radius: 0.6rem;
    font-size:0.3rem;
    color:#fff;
}
.product_item_ctrl{
    display: flex;
    margin-right:0.3rem;
    flex-direction: row;
    justify-content: flex-end;
    align-items: flex-start;
    width:1.65rem;
    line-height:0.42rem;
}
